#ifndef BASEMODULE
#define BASEMODULE

#include <string>

using namespace std;

class BaseModule
{
	public:
		BaseModule();

		BaseModule(string str);
		virtual ~BaseModule();

		virtual string showAnswer();

};




typedef BaseModule* create_m(string);
typedef BaseModule* create_mm();
typedef void destroy_m(BaseModule*);
#endif
